﻿using System;
using System.Text;
using System.Runtime.InteropServices;

public class INI
{
    [DllImport("kernel32")]
    private static extern long WritePrivateProfileString(string section, string key, string val, string filepath);
    [DllImport("kernel32")]
    private static extern long GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filepath);

    public static string READ(string szFile, string szKey)
    {
        StringBuilder tmp = new StringBuilder(255);
        string szSection = szKey;
        long i = GetPrivateProfileString(szSection, szKey, "", tmp, 255, szFile);
        return tmp.ToString();
    }
    public static void WRITE(string szFile, string szKey, string szData)
    {
        string szSection = szKey;
        WritePrivateProfileString(szSection, szKey, szData, szFile);
    }

}
